#ifndef TORE_H
#define TORE_H

#include "Objet.h"
#include "Intersection.h"

class Tore : public Objet{
public:
	Tore();
	Tore(Point &p, Vecteur normale, float petitR, float grandR);
	virtual ~Tore();
	Point getPosition();
	Vecteur getNormale();
	float getPetitRayon();
	float getGrandRayon();
	bool intersection(Rayon &r, Intersection &i);
	void initialiserBoiteEnglobante();
private:
	Vecteur normale;
	float petitR;
	float grandR;
};

#endif